input, select, textarea{
    width: 100%;border: solid 1px gainsboro;
}

.small{
    width: 33%;
}

.medium{
    width: 66%;
}

.space-me {
    height: 25px;


}


 .row {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -10px;
    padding-left: 10px;
   
}

.col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8, .col_9, .col_10 {
    display: block;
    float: left;
    margin-right: 10px;
}

.col_1 {
    width: 60px;
}

.col_2 {
    width: 130px;
}

.col_3 {
    width: 200px;
}

.col_4 {
    width: 270px;
}

.col_5 {
    width: 340px;
}

.col_6 {
    width: 410px;
}

.col_7 {
    width: 480px;
}

.col_8 {
    width: 550px;
}

.col_9 {
    width: 620px;
}

.col_10 {
    width: 690px;
}

label{
    text-transform: uppercase;
}

.spacer{height: 50px;}

input.green{
    background: green;color: #ffffff;
}

input.cmd{width: auto;padding: 3px;text-transform: uppercase;font-size: .85em;}

fieldset{
    padding: 10px;
    border: solid 2px #f7f7f7;
}

legend{
    font-size: 1.1em;
}


h3{
    font-size:1.2em;
}

h2{
    font-size:1.6em;
}


.printable{
    width: 80%;
    font-size: 1.2em;
   
}

.printable strong{
    width: 250px;
}

.printable p{
    border-bottom: dotted 1px gainsboro;
}